模块三、Repmgr
PostgreSQL Repmgr
1. 主备节点使用pg10操作系统用户源码编译安装 repmgr v.5.1.0;
答题:日志提交或结果截图提交
2. 针对高可用需求配置数据库相关参数:pg_hba.conf、postgresql.conf;
答题:日志提交或结果截图提交
3. 配置主节点repmgr.conf(必配项包括repmgr的运行日志),建立repmgr用户,repmgr用户作为复制用户,设置repmgr用户设置为superuser,
具体要求:repmgr.conf和repmgr.log均放置在/home/pg10/conf文件夹下。
答题:日志提交或结果截图提交
4. 注册主节点;主节点状态检查;
答题:日志提交或结果截图提交
5. 克隆备节点、注册备节点;集群状态检查;
答题:日志提交或结果截图提交
6. 配置主备节点ssh互信,测试免输入密码互通访问验证;
答题:日志提交或结果截图提交
7. 手动切换验证;集群状态检查,并执行集群状态检查,具体要求如下:
1) 在新主角色库psql中执行检查点命令
2) repmgr cluster show的结果中,Timeline列的值是2
答题:日志提交或结果截图提交
8. 修改主备节点repmgr.conf,配置自动切换相关参数;
答题:日志提交或结果截图提交
9. 开启repmgrd服务进程;确保repmgrd进程处于runing状态;
答题:日志提交或结果截图提交
10. 自动切换验证,将原主库置为新备库,并执行集群状态检查,具体要求如下:
1) 手工关闭主角色库,备角色库应该能自动提升为新主角色库。
2) 然后将原主角色库配置为新备角色库。
3) 然后在新主角色库psql中执行检查点命令
4) repmgr cluster show的结果中,Timeline列的值是3
答题:日志提交或结果截图提交